package com.molichuxing.services.infrastructure.dto.request.modify;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class CheckPreparationModifyDto extends ResponseRootDto {

    /**
     * 证件/牌照补办费 licence_makeup_fee
     */
    @ApiModelProperty(name = "licenceMakeupFee",value = "证件/牌照补办费")
    private BigDecimal licenceMakeupFee;

    /**
     * 随车附件配备费 attatchment_fee
     */
    @ApiModelProperty(name = "attatchmentFee",value = "随车附件配备费")
    private BigDecimal attatchmentFee;

    /**
     * 随车资料补办费 material_makeup_fee
     */
    @ApiModelProperty(name = "materialMakeupFee",value = "随车资料补办费")
    private BigDecimal materialMakeupFee;

    /**
     * 车辆清洁费 clean_fee
     */
    @ApiModelProperty(name = "cleanFee",value = "车辆清洁费")
    private BigDecimal cleanFee;

    /**
     * 违章处理费 peccancy_fee
     */
    @ApiModelProperty(name = "peccancyFee",value = "违章处理费")
    private BigDecimal peccancyFee;

    /**
     * 车辆质损维修费 maintenance_fee
     */
    @ApiModelProperty(name = "maintenanceFee",value = "车辆质损维修费")
    private BigDecimal maintenanceFee;

    /**
     * 施救费 rescue_cost
     */
    @ApiModelProperty(name = "rescueCost",value = "施救费")
    private BigDecimal rescueCost;

    /**
     * 其他费用 other_fee
     */
    @ApiModelProperty(name = "otherFee",value = "其他费用")
    private BigDecimal otherFee;

    /**
     * 说明 note
     */
    @ApiModelProperty(name = "note",value = "说明")
    private String note;

    /**
     * 车辆类型（1：新车，2二手车）
     */
    @ApiModelProperty(name = "carType",value = "车辆类型（1：新车，2二手车）")
    private Integer carType;

    /**
     * 创建时间 gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 更新时间 gmt_modified
     */
    private LocalDateTime gmtModified;


}